package com.hdoit.ares.logical.brokerage.model;

import java.util.Date;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;

import com.tennetcn.common.message.ModelBase;
/**
 * @author      yujinhui
 * @email       
 * @createtime  2017年12月14日 13:48:16
 * @comment
 */
@Entity
@Table(name="brokerage_car_record")
public class CarBrokerageRecord extends ModelBase{
    //主键id
    @Id
    @Column(name="id")
    private String id;

    //总保费
    @Column(name="brokerage")
    private double brokerage;

    //分润百分比
    @Column(name="broPercent")
    private double broPercent;

    //税后佣金
    @Column(name="taxPercent")
    private double taxPercent;

    //记录日期
    @Column(name="recordDate")
    private Date recordDate;

    //犹豫期
    @Column(name="heisitateDate")
    private int heisitateDate;

    //佣金持有者
    @Column(name="customerId")
    private String customerId;

    //佣金币种
    @Column(name="currency")
    private String currency;

    //保险公司简称
    @Column(name="companyName")
    private String companyName;

    //车牌号
    @Column(name="carNo")
    private String carNo;

    //车型名称
    @Column(name="carName")
    private String carName;    
    
    //交强险
    @Column(name="efcInsureInfo")
    private double efcInsureInfo;

    //商业险
    @Column(name="bizInsureInfo")
    private double bizInsureInfo;

    /*//车船税
    @Column(name="taxInsureInfo")
    private double taxInsureInfo;*/

    //车主姓名
    @Column(name="carOwnerName")
    private String carOwnerName;

    //投保人姓名
    @Column(name="applicantName")
    private String applicantName;

    //投保人电话
    @Column(name="applicantPhone")
    private String applicantPhone;

    //修改人id
    @Column(name="modifyUserId")
    private String modifyUserId;

    //修改人
    @Column(name="modifyUserName")
    private String modifyUserName;

    //修改人日期
    @Column(name="modifyDate")
    private Date modifyDate;

    //确认状态
    @Column(name="confirmState")
    private String confirmState;
    
    //车辆使用性质
    @Column(name="carProperty")
    private String carProperty;
    
    //交强险保单号
    @Column(name="efcInsureInfoPolicyNo")
    private String efcInsureInfoPolicyNo;
     
    //商业险保单号
    @Column(name="bizInsureInfoPolicyNo")
    private String bizInsureInfoPolicyNo;
    
    //任务号
    @Column(name="taskId")
    private String taskId;
    
    //客户编号
    @Transient
    private Integer userIdentity;
    
    //客户名
    @Transient
    private String customerName;

    public String getEfcInsureInfoPolicyNo() {
		return efcInsureInfoPolicyNo;
	}
	public void setEfcInsureInfoPolicyNo(String efcInsureInfoPolicyNo) {
		this.efcInsureInfoPolicyNo = efcInsureInfoPolicyNo;
	}
	public String getBizInsureInfoPolicyNo() {
		return bizInsureInfoPolicyNo;
	}
	public void setBizInsureInfoPolicyNo(String bizInsureInfoPolicyNo) {
		this.bizInsureInfoPolicyNo = bizInsureInfoPolicyNo;
	}
	public String getTaskId() {
		return taskId;
	}
	public void setTaskId(String taskId) {
		this.taskId = taskId;
	}
	public String getCarProperty() {
		return carProperty;
	}
	public void setCarProperty(String carProperty) {
		this.carProperty = carProperty;
	}
	public String getId(){
        return this.id;
    }
    public void setId(String id){
         this.id=id;
    }

    public double getBrokerage(){
        return this.brokerage;
    }
    public void setBrokerage(double brokerage){
         this.brokerage=brokerage;
    }

    public double getBroPercent(){
        return this.broPercent;
    }
    public void setBroPercent(double broPercent){
         this.broPercent=broPercent;
    }

    public double getTaxPercent(){
        return this.taxPercent;
    }
    public void setTaxPercent(double taxPercent){
         this.taxPercent=taxPercent;
    }

    public Date getRecordDate(){
        return this.recordDate;
    }
    public void setRecordDate(Date recordDate){
         this.recordDate=recordDate;
    }

    public int getHeisitateDate(){
        return this.heisitateDate;
    }
    public void setHeisitateDate(int heisitateDate){
         this.heisitateDate=heisitateDate;
    }

    public String getCustomerId(){
        return this.customerId;
    }
    public void setCustomerId(String customerId){
         this.customerId=customerId;
    }

    public String getCurrency(){
        return this.currency;
    }
    public void setCurrency(String currency){
         this.currency=currency;
    }

    public String getCompanyName(){
        return this.companyName;
    }
    public void setCompanyName(String companyName){
         this.companyName=companyName;
    }

    public String getCarNo(){
        return this.carNo;
    }
    public void setCarNo(String carNo){
         this.carNo=carNo;
    }

    public String getCarName(){
        return this.carName;
    }
    public void setCarName(String carName){
         this.carName=carName;
    }

    public double getEfcInsureInfo(){
        return this.efcInsureInfo;
    }
    public void setEfcInsureInfo(double efcInsureInfo){
         this.efcInsureInfo=efcInsureInfo;
    }

    public double getBizInsureInfo(){
        return this.bizInsureInfo;
    }
    public void setBizInsureInfo(double bizInsureInfo){
         this.bizInsureInfo=bizInsureInfo;
    }

/*    public double getTaxInsureInfo(){
        return this.taxInsureInfo;
    }
    public void setTaxInsureInfo(double taxInsureInfo){
         this.taxInsureInfo=taxInsureInfo;
    }*/

    public String getCarOwnerName(){
        return this.carOwnerName;
    }
    public void setCarOwnerName(String carOwnerName){
         this.carOwnerName=carOwnerName;
    }

    public String getApplicantName(){
        return this.applicantName;
    }
    public void setApplicantName(String applicantName){
         this.applicantName=applicantName;
    }

    public String getApplicantPhone(){
        return this.applicantPhone;
    }
    public void setApplicantPhone(String applicantPhone){
         this.applicantPhone=applicantPhone;
    }

    public String getModifyUserId(){
        return this.modifyUserId;
    }
    public void setModifyUserId(String modifyUserId){
         this.modifyUserId=modifyUserId;
    }

    public String getModifyUserName(){
        return this.modifyUserName;
    }
    public void setModifyUserName(String modifyUserName){
         this.modifyUserName=modifyUserName;
    }

    public Date getModifyDate(){
        return this.modifyDate;
    }
    public void setModifyDate(Date modifyDate){
         this.modifyDate=modifyDate;
    }

    public String getConfirmState(){
        return this.confirmState;
    }
    public void setConfirmState(String confirmState){
         this.confirmState=confirmState;
    }
	public Integer getUserIdentity() {
		return userIdentity;
	}
	public void setUserIdentity(Integer userIdentity) {
		this.userIdentity = userIdentity;
	}
	public String getCustomerName() {
		return customerName;
	}
	public void setCustomerName(String customerName) {
		this.customerName = customerName;
	}
   
}
